opengraph-image.tsx 491 B

12345678910
  1. import OpenGraphImage from "@components/common/OpenGraphImage";
  2. import { getPage } from "@utils/bagisto";
  3. export default async function Image({ params }: { params: { page: string } }) {
  4. const page = await getPage({ urlKey: params.page }) as { translation?: { metaTitle?: string; pageTitle?: string } }[];
  5. const pageData = page && page.length > 0 ? page[0].translation : undefined;
  6. const title = pageData?.metaTitle || pageData?.pageTitle;
  7. return await OpenGraphImage({ title });
  8. }